home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group98a.txt / 000088_icon-group-sender _Wed Mar 4 09:11:01 1998.msg < prev    next >
Internet Message Format  |  2000-09-20  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
  3.     by baskerville.CS.Arizona.EDU (8.8.7/8.8.7) with SMTP id JAA06715
  4.     for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Wed, 4 Mar 1998 09:10:58 -0700 (MST)
  5. Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
  6.     id AA05299; Wed, 4 Mar 1998 09:10:57 -0700
  7. Message-Id: <s4fd27c1.030@housmtp.oceaneering.com>
  8. X-Mailer: Novell GroupWise 4.1
  9. Date: Wed, 04 Mar 1998 10:06:02 -0600
  10. From: Charles Hethcoat <CHETHCOA@oss.oceaneering.com>
  11. To: icon-group@optima.CS.Arizona.EDU
  12. Subject: Icon translation
  13. Mime-Version: 1.0
  14. Content-Type: text/plain
  15. Content-Disposition: inline
  16. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  17. Status: RO
  18. Content-Length: 796
  19.  
  20. G. Peterson wrote:
  21.  
  22. >If you intend to maintain the program in C (thus making it essentially a 
  23. one-shot creation process) then why don't you just write it in C to begin
  24. with??
  25.  
  26. Correct.  Remember the butter commercials?  "It's not nice to fool Mother
  27. Nature."
  28.  
  29. That's how a lot of this recent thread strikes me.  If you need the machine
  30. speed of C, and nothing else matters, then program in C.  If you want the
  31. programmer speed of Icon (which is considerable), use Icon.
  32.  
  33. I use Icon mostly because it saves my brain from a lot of pain.  But my
  34. programs are small and used mostly by me, and are designed from the start
  35. to save my time.
  36.  
  37. The only real way to speed up Icon is to build a custom computer
  38. architecture specifically to execute the Icon-generated abstract code. 
  39.  
  40. Charles Hethcoat
  41.  
  42.  
  43.  
  44.  
  45.